@charset "utf-8";

@import url('iconfont.css');

/* Reset */
html { color:#000; background:#FAFAFA; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu { margin:0; padding:0;} 
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block;}
audio,canvas,video { display:inline-block; *display:inline; *zoom:1;} 
table { border-collapse:collapse; border-spacing:0;}
th { text-align:inherit;}
caption,th { text-align:left; font-weight:normal;}
html,body,fieldset,img,iframe,abbr { border:0;}
i,cite,em,var,address,dfn { font-style:normal;}
[hidefocus],summary { outline:0;}
ol,ul { list-style:none;}
h1,h2,h3,h4,h5,h6,small { font-size:100%;}
sup,sub { font-size:75%; line-height: 0; position: relative; vertical-align: baseline;}
sup { top:-0.5em;}
sub { bottom:-0.25em;}
pre,code,kbd,samp { font-family:inherit;}
q:before,q:after { content:'';}
textarea { overflow:auto;  resize:none;}
label,summary { cursor:default;}
a,button { cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b { font-weight:700;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500;}
del,ins,u,s,a,a:hover { text-decoration:none;}
body,textarea,input,button,select,keygen,legend { font:12px/1.5 tahoma,Arial,Helvetica,sans-serif,"Hiragino Sans GB","Microsoft Yahei",\5b8b\4f53; color:#333; outline:0;}
input,select,textarea { font-size:100%;}
iframe { display:block;}
abbr,acronym { border:0; font-variant:normal;}
del { text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500;}
a,a:hover { color:#08C;}
a:hover { text-decoration:underline;}
a { text-decoration:none;}

/* Function */
.f_clear:after,.f_clearli li:after { display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:".";}
.f_clear,.f_clearli li { zoom:1;}

.f_ib { display:inline-block; *display:inline; *zoom:1;}
.f_dn { display:none;}
.f_db { display:block;}

.f_left,.f_right { display:inline;}
.f_left { float:left;}
.f_right { float:right;}

.f_mt10 { margin-top:10px;}
.f_mt20 { margin-top:20px;}

.f_pr { position:relative;}
.f_prz { position:relative; zoom:1;}
.f_oh { overflow:hidden;}

.f_ff0 { font-family:Arial,\5b8b\4f53;}
.f_ff1 { font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}

.f_fs1 { font-size:12px;}
.f_fs2 { font-size:14px;}

.f_fwn { font-weight:400;}
.f_fwb { font-weight:700;}

.f_tal { text-align:left;}
.f_tac { text-align:center;}
.f_tar { text-align:right;}

/* 单行文字溢出时出现省略号，需设定宽度 */ 
.f_text_overflow { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* SimCSS.typography 样式模块 */
p { margin:0 0 10px;}

.lead { margin-bottom:20px; font-size:21px; font-weight:200; line-height:30px;}

small { font-size:85%;}
strong { font-weight:bold;}
em { font-style:italic;}
cite { font-style:normal;}

.muted { color:#999;}
a.muted:hover,a.muted:focus { color:#808080;}

.text_warning { color:#C09853;}
a.text_warning:hover,a.text_warning:focus { color:#A47E3C;}

.text_error { color:#B94A48;}
a.text_error:hover,a.text_error:focus { color:#953B39;}

.text-info { color:#3A87Ad;}
a.text_info:hover,a.text_info:focus { color:#2D6987;}

.text_success { color:#468847;}
a.text_success:hover,a.text_success:focus { color:#356635;}

.text_left { text-align:left;}
.text_right { text-align:right;}
.text_center { text-align:center;}

h1,h2,h3,h4,h5,h6 { margin:10px 0; font-weight:700; line-height:20px; color:inherit; text-rendering:optimizelegibility;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small { font-weight:700; line-height:1; color:#999;}

h1,h2,h3 { line-height:40px;}

h1 { font-size:38.5px;}
h2 { font-size:31.5px;}
h3 { font-size:24.5px;}
h4 { font-size:17.5px;}
h5 { font-size:14px;}
h6 { font-size:11.9px;}

h1 small { font-size:24.5px;}
h2 small { font-size:17.5px;}
h3 small { font-size:14px;}
h4 small { font-size:14px;}


ul,ol { margin:0 0 10px 25px; padding:0;}
ul ul,ul ol,ol ol,ol ul { margin-bottom:0;}
ul { list-style:square;}
ol { list-style:decimal;}
li { line-height:20px;}
ul.unstyled,ol.unstyled { list-style:none;}
ul.inline,ol.inline { margin-left:0; list-style:none;}
ul.inline > li,ol.inline > li { display:inline-block; *display:inline; padding-right:5px; padding-left:5px; *zoom:1;}

dl { margin-bottom:10px;}
dt,dd { line-height:20px;}
dt { font-weight:bold;}
dd { margin-left:10px;}

.dl_horizontal { *zoom:1;}
.dl_horizontal:before,.dl-horizontal:after { display:table; line-height:0; content:"";}
.dl_horizontal:after { clear:both;}
.dl_horizontal dt { clear:left; overflow:hidden; float:left; width:160px; text-align:right; text-overflow:ellipsis; white-space:nowrap;}
.dl_horizontal dd { margin-left:180px;}

hr { margin:20px 0; border:0; border-top:1px solid #EEE; border-bottom:1px solid #FFF;}
abbr { cursor:help; border-bottom:1px dotted #999;}
abbr.initialism { font-size:90%; text-transform:uppercase;}

blockquote { padding:0 0 0 15px; margin:0 0 20px; border-left:5px solid #EEE;}
blockquote p { margin-bottom:0; line-height:1.25; font-size:17.5px; font-weight:300;}
blockquote small { display:block; line-height:20px; color:#999;}
blockquote small:before { content:'\2014 \00A0';}

blockquote.pull_right { float:right; padding-right:15px; padding-left:0; border-right:5px solid #EEE; border-left:0;}
blockquote.pull_right p,blockquote.pull_right small { text-align:right;}
blockquote.pull_right small:before { content:'\00A0 \2014';}
blockquote.pull_right small:after { content:'';}

q:before,q:after,blockquote:before,blockquote:after { content:"";}
address { display:block; margin-bottom:20px; line-height:20px; font-style:normal;}


code,pre { padding:0 3px 2px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:12px; color:#333; font-family:Monaco, Menlo, Consolas, "Courier New", monospace;}
code { padding:2px 4px; border:1px solid #E1E1E8; background-color:#F7F7F9; color:#D14; white-space:nowrap;}
pre { display:block; margin:0 0 10px; padding:9.5px; line-height:20px; border:1px solid #CCC; border:1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#F5F5F5; font-size:13px; word-break:break-all; word-wrap:break-word; white-space:pre; white-space:pre-wrap;}
pre.prettyprint { margin-bottom:20px;}
pre code { padding:0; border:0; background-color:transparent; color:#333; white-space:pre; white-space:pre-wrap;}
.pre_scrollable { max-height:340px; *height:340px; overflow-y:scroll;}



/* SimCSS.box 样式模块 */
.u_box { border:1px solid #CCC; zoom:1; font-size:12px; margin:0; padding:0; border-bottom:none;}
.u_box:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden;}

 /*--使用在box和上面的box相连的情况下 --*/
.u_box_follow { border-top: none;}

.u_box_head { border-bottom:1px solid #CCC; position:relative;}
.u_box_head_border { border:1px solid #FFF; height:14px; line-height:16px; overflow:hidden; padding:10px; background:-webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F1F1F1)); background:-moz-linear-gradient(top, #FCFCFC, #F1F1F1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#F1F1F1'); background:-o-linear-gradient(top, #FCFCFC, #F1F1F1); background:linear-gradient(top, #FCFCFC, #F1F1F1);
}

.u_box_head .u_box_head_title { float:left; display:inline; margin:0; padding:0; line-height:14px; font-size:14px; font-weight:700; color:#4D4D4D;}
.u_box_head .u_box_head_more { float:right;}
.u_box_head .u_box_head_text { margin-left:10px; color:#808080; float:left;}

.u_box_container { background:#FFF; border-bottom:1px solid #CCC;}

/* 可选，用于默认有内边距的box */
.u_box_content { padding:10px;}

/* 浅色 ，用于主站 */
.u_box_light,.u_box_light .u_box_head { border-color:#D9D9D9;}
.u_box_light .u_box_head_title { color: #656565;}
.u_box_light .u_box_head_border { border:none; height:16px; background:-webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F9F9F9)); background:-moz-linear-gradient(top, #FCFCFC, #F9F9F9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#F9F9F9'); background:-o-linear-gradient(top, #FCFCFC, #F9F9F9); background:linear-gradient(top, #FCFCFC, #F9F9F9); zoom:1;}


/* SimCSS.table 样式模块 */
.u_table { width:100%; border-collapse:collapse; border:1px solid #DDD; background:#FFF; text-align:left; font-size:12px;}
.u_table tr:nth-child(even),.u_table_split,.u_table_hover { background-color:#FCFCFC;}
.u_table tr { color:#808080;}
.u_table thead tr { color:#666;}
.u_table thead { color:#666;}
.u_table tr th { padding:7px 9px; border-bottom:1px solid #DDD; background-color:#F6F6F6; font-weight:700; color:#333; overflow:hidden;}
.u_table tr td { padding:8px 9px 7px; border-bottom:1px solid #DDD;}
.u_table tr th { padding:7px 9px;}
.u_table tfoot tr td { border-bottom:none;}
.u_table .u_table_action { background-color:#FFFFEF;}
.u_table .u_table_selected { background-color:#FEFFC5;}

/* 无边框table加上u_table_noborder */
.u_table_noborder { border:none; outline:none;}
.u_table_noborder .u_table_split,.u_table_noborder .u_table_hover { background-color:#F7F7F7;}

/* 当table放在一个有边框的容器中时，比如u_box，需要添加类名u_table_inbox去掉本身的外框 */
.u_table_inbox { border:none; outline:none;}


/* SimCSS.tab 样式模块 */
.u_tab { margin:0; padding:0;}

.u_tab ul { margin:0; padding:0; list-style:none;}
.u_tab li { position:relative; top:1px; vertical-align:top; list-style:none;}

.u_tab_items { border-bottom:1px solid #E5E5E5; font-size:14px;}
.u_tab_items_right { text-align:right;}

.u_tab_item { display:inline-block; *display:inline; *zoom:1; *margin-right:4px;}
.u_tab_item a { display:inline-block; *display:inline; *zoom:1; padding:0 10px; height:32px; line-height:32px; border:1px solid #E5E5E5; border-bottom:none; background:#FFF; color:#4D4D4D;}
.u_tab_item a:hover { background:#F6F6F6; text-decoration:none;}

a.selected { height:33px; font-weight:700;}
a.selected:hover { background:#FFF;}


/* SimCSS.form 样式模块 */
.u_form { font-size:12px; line-height:1.5;}

.u_form,.u_form * { list-style:none;}

.u_form_explain { margin:0; padding:5px 0 0; font-size:12px; color:#B2B2B2;}
.u_form_other { margin-left:4px;}
.u_form_text { display:inline-block; margin-top:6px; *display:inline; *zoom:1;}

.u_form_item:after { clear:both; content:'.'; display:block; height:0; visibility:hidden;}
.u_form_item { padding:0 5px 10px 170px; zoom:1;}
.u_form_item select { vertical-align:middle; margin:4px 0 0;}
.u_form_item input { vertical-align:middle;}
.u_form_item .u_input { font-size:12px; color:#595959; vertical-align:middle; *vertical-align:-5px;}

.u_form_item_error .u_input,.u_form_item_error .u_textarea { border:1px solid #F00; color:#F00;}
.u_form_item_error .u_input_reset { border:1px solid #9C9C9C; color:#000;}
.u_form_item_error .u_form_explain { color:#FF5243;}


/*- Input -*/
.u_input { width:170px; padding:4px 5px; line-height:18px; border:1px solid #CCC; border-top-color:#A6A6A6; border-left-color:#A6A6A6; color:#595959; font-size:12px;}
.u_input:hover,.u_textarea:hover,.u_input_hover { border:1px solid #A6A6A6; border-top-color:#808080;}
.u_input:focus,.u_textarea:focus,.u_input_focus { border:1px solid #07F; outline:1px solid #8CDDFF;/* box-shadow:0 0 3px #8cddff; */ color:#595959;}

.u_textarea { padding:1px 3px 0 4px; overflow:auto; line-height:15px; border:1px #CCC solid; border-top-color:#A6A6A6; border-left-color:#A6A6A6; font-family:Arial; font-size:12px;}
.u_select { padding:5px; border:1px solid #CCC; border-top-color:#A6A6A6; border-left-color:#A6A6A6;}

.u_input[disabled],.u_textarea[disabled] { border:1px solid #CCC; background:#F2F2F2;}
.u_input:disabled,.u_textarea:disabled { border:1px solid #CCC; background:#F2F2F2;}

.placeholder { color:#CCC;}
.u_input_checkcode { width:100px; height:24px; line-height:28px; margin:0; padding:2px 5px;}

.u_form_item_hover .u_input,.u_form_item_hover .u_textarea { border:1px solid #727272;}
.u_form_item_focus .u_input,.u_form_item_focus .u_textarea { border:1px solid #07F; outline:1px solid #8CDDFF;}
.u_form_item_focus .u_form_explain,.u_form_item_hover .u_form_explain { color:#333;}

/*- Select -*/
.u_select { display:inline-block; *display:inline; *zoom:1;}
.u_select a { color:#7D7D7D; font-size:12px; text-decoration:none;}
.u_select a:hover { text-decoration:none;}

a.u_select_trigger { position:relative; display:inline-block; *display:inline; *zoom:1; width:98%; height:30px; line-height:30px; border:1px solid #CCC; background:-webkit-linear-gradient(top, #FBFBFB, #F3F3F3); background:-moz-linear-gradient(top, #FBFBFB, #F3F3F3); filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#FBFBFB, endColorstr=#F3F3F3); text-indent:10px;}
a.u_select_trigger i { position:absolute; top:0px; right:10px; line-height:28px; text-indent:0; font-size:14px; cursor:pointer;}
a.u_select_trigger:hover { border:1px solid #999;}
.u_select_content { margin:-1px 0 0; padding:0; width:98%; background:#FFF; list-style:none; border:1px solid #CCC;}

.u_select_item { list-style:none;}
.u_select_item a { display:block; padding:3px 0; text-indent:10px;}
.u_select_item a:hover { background:#F2F2F2;}
.u_select_item_hover a { background:#F2F2F2;}

/*- Label -*/
.u_label { float:left; margin-left:-180px; padding-top:6px; width:170px; text-align:right; font-size:14px;}
.u_form_required { color:#F00; font-family:SimSun; font-size:14px; margin-right:6px;}


/* SimCSS.tiptext 样式模块 */
.u_tiptext { margin:0; color:#4D4D4D; position:relative; vertical-align:middle; line-height:18px; font-size:12px; zoom:1;}

.u_tiptext_container { padding:8px 12px; position:relative; zoom:1;}
.u_tiptext .iconfont { vertical-align:middle; font-size:18px; line-height:18px; text-shadow:0 1px 0 #FFF;}
.u_tiptext_icon { margin-right:3px; display:inline-block; *display:inline; *zoom:1;}

.u_tiptext_message .u_tiptext_icon { color:#0483CF;}
.u_tiptext_container_message { background:#E5F5FF; border:1px solid #C9D5E2;}

.u_tiptext_success .u_tiptext_icon { color:#20DC19;}
.u_tiptext_container_success { background:#E7FFCE; border:1px solid #B9E2A0;}

.u_tiptext_error .u_tiptext_icon { color:#FF4800;}
.u_tiptext_container_error { background:#FCEEE8; border:1px solid #F6C8B5;}

.u_tiptext_warning .u_tiptext_icon { color:#FFA700;}
.u_tiptext_container_warning { background:#FFFF8D; border:1px solid #E7C560;}

.u_tiptext_question .u_tiptext_icon { color:#00B5F3;}
.u_tiptext_container_question { background:#E5F5FF; border:1px solid #C9D5E2;}

.u_tiptext_stop .u_tiptext_icon { color:#FF5500;}
.u_tiptext_container_stop { background:#FCEEE8; border:1px solid #F6C8B5;}

.u_tiptext_wait .u_tiptext_icon { color:#B26100;}
.u_tiptext_container_wait{ background:#FFF9D9; border:1px solid #E6CBB1;}

/* arrow */
.u_tiptext_arrowup,.u_tiptext_arrowup em,.u_tiptext_arrowup span,.u_tiptext_arrowleft,.u_tiptext_arrowleft em,.u_tiptext_arrowleft span,.u_tiptext_arrowdown,.u_tiptext_arrowdown em,.u_tiptext_arrowdown span { position:absolute; font-size:14px; font-family:"SimSun"; top:0; left:0; font-style:normal; line-height:1.5;}

.u_tiptext_arrowup,.u_tiptext_arrowleft,.u_tiptext_arrowdown { width:16px; height:10px;}
.u_tiptext_arrowup { left:32px; top:-10px; _top:-9px;}
.u_tiptext_arrowup em { top:-1px;}


/* SimCSS.tipbox 样式模块 */
.u_tipbox { position:relative; zoom:1; font-size:12px; line-height:22px;}

.u_tipbox .u_tipbox_icon { background:#FFF; width:20px; height:20px; position:absolute; top:20px; left:46px;}
.u_tipbox_icon .iconfont { position:absolute; top:-4px; left:-6px; width:32px; height:32px; line-height:34px; text-shadow:1px 1px 0 #FFF; font-size:32px;}

.u_tipbox_message { border:1px solid #CBD7E2; background:#E4F5FE;}
.u_tipbox_message .u_tipbox_icon .iconfont { color:#0483CF;}

.u_tipbox_success { border:1px solid #E1E1CA; background:#EDFED0;}
.u_tipbox_success .u_tipbox_icon .iconfont { color:#20DC19;}

.u_tipbox_error { border:1px solid #F6C7B8; background:#FDEEE9;}
.u_tipbox_error .u_tipbox_icon .iconfont { color:#FF4800;}

.u_tipbox_warning { border:1px solid #E6C46A; background:#FEFEA4;}
.u_tipbox_warning .u_tipbox_icon .iconfont { color:#FFA700;}

.u_tipbox_question { border:1px solid #CBD7E2; background:#E4F5FE;}
.u_tipbox_question .u_tipbox_icon .iconfont { color:#00B5F3;}

.u_tipbox_stop { border:1px solid #F4C7B5; background:#FDEEE9;}
.u_tipbox_stop .u_tipbox_icon .iconfont { color:#FF5500;}

.u_tipbox_wait { border:1px solid #E6CBB1; background:#FFF9D9;}
.u_tipbox_wait .u_tipbox_icon .iconfont { color:#B26100;}

.u_tipbox_content { margin:14px 0 14px 87px;}
.u_tipbox_content .u_tipbox_title { margin:0; padding:0;}
.u_tipbox_content h3.u_tipbox_title,.u_tipbox_content_simple h3.u_tipbox_title { color:#333; font-size:14px; font-weight:700;}

.u_tipbox_content_simple { margin:22px 0 22px 88px;}

.u_tipbox_explain { margin:0; padding:0; color:#808080;}
.u_tipbox_white  { background:#FFF; border:1px solid #DDD; _border-color:tomato; _filter:chroma(color=tomato);}


/* SimCSS.button 样式模块 */
.u_button * { margin:0; padding:0;}

.u_button { display:inline-block; *display:inline; height:30px; line-height:28px; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; font-size:14px; border-radius:2px; padding:0 20px; *zoom:1; *overflow:visible; /* for a ie6/7 bug */}
.u_button .u_button_text { background:none; padding:0; height:auto; line-height:auto;}
.u_button:hover { text-decoration:none;}

input.u_button_text,button.u_button_text { *vertical-align:top; /* for a ie7 bug */font-family:Hiragino Sans GB;}

/* Gray */
.u_button_gray { border:1px solid #DDD; color:#595959; background-color:#F2F2F2; background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E7E7E7)); background:-moz-linear-gradient(top, #FFFFFF, #E7E7E7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7E7E7'); background:-o-linear-gradient(top, #FFFFFF, #E7E7E7); background:linear-gradient(top, #FFFFFF, #E7E7E7); box-shadow:0 -2px 2px rgba(255, 255, 255, 0.33) inset;}
.u_button_gray:hover { border:1px solid #D4D4D4; background-color:#F6F6F6; background:-webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#E6E6E6)); background:-moz-linear-gradient(top, #F4F4F4, #E6E6E6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#E6E6E6'); background:-o-linear-gradient(top, #F4F4F4, #E6E6E6); background:linear-gradient(top, #F4F4F4, #E6E6E6);}
.u_button_gray .iconfont { color:#595959;}
a.u_button_gray { color:#595959;}


/* Blue */
.u_button_blue { border:1px solid #458BC9; color:#FFF; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#599DD8), to(#4E93CF)); background:-moz-linear-gradient(top, #599DD8, #4E93CF); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599DD8', endColorstr='#4E93CF'); background:-o-linear-gradient(top, #599DD8, #4E93CF); background:linear-gradient(top, #3283C6, #4E93CF); box-shadow:0 -2px 2px rgba(255, 255, 255, 0.25) inset;}
.u_button_blue:hover { border:1px solid #3C83C0; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#5094D1), to(#458BC9)); background:-moz-linear-gradient(top, #5094D1, #458BC9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5094D1', endColorstr='#458BC9'); background:-o-linear-gradient(top, #5094D1, #458BC9); background:linear-gradient(top, #5094D1, #458BC9);}
.u_button_blue .iconfont { color:#FFF;}
a.u_button_blue { color:#FFF;}

/* Red */
.u_button_red { border:1px solid #AC5150; color:#FFF; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#E65F5C), to(#B63933)); background:-moz-linear-gradient(top, #E65F5C, #B63933); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E65F5C', endColorstr='#B63933'); background:-o-linear-gradient(top, #E65F5C, #B63933); background:linear-gradient(top, #E65F5C, #B63933); box-shadow:0 -2px 2px rgba(255, 255, 255, 0.25) inset;}
.u_button_red:hover { border:1px solid #B63A35; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#D14741), to(#BD362F)); background:-moz-linear-gradient(top, #D14741, #BD362F); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D14741', endColorstr='#BD362F'); background:-o-linear-gradient(top, #D14741, #BD362F); background:linear-gradient(top, #D14741, #BD362F);}
.u_button_red .iconfont { color:#FFF;}
a.u_button_red { color:#FFF;}

/* Green */
.u_button_green { border:1px solid #659C65; color:#FFF; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#64C069), to(#5C9F5C)); background:-moz-linear-gradient(top, #64C069, #5C9F5C); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5B549', endColorstr='#5C9F5C'); background:-o-linear-gradient(top, #64C069, #5C9F5C); background:linear-gradient(top, #64C069, #5C9F5C); box-shadow:0 -2px 2px rgba(255, 255, 255, 0.25) inset;}
.u_button_green:hover { border:1px solid #3D7B3D; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#58B158), to(#51A351)); background:-moz-linear-gradient(top, #58B158, #51A351); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#58B158', endColorstr='#51A351'); background:-o-linear-gradient(top, #58B158, #51A351); background:linear-gradient(top, #58B158, #51A351);}
.u_button_green .iconfont { color:#FFF;}
a.u_button_green { color:#FFF;}

/* Orange */
.u_button_orange { border:1px solid #E5810E; color:#FFF; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#F5A620), to(#F09611)); background:-moz-linear-gradient(top, #F5A620, #F09611); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5A620', endColorstr='#F09611'); background:-o-linear-gradient(top, #F5A620, #F09611); background:linear-gradient(top, #F5A620, #F09611); box-shadow:0 -2px 3px rgba(255, 255, 255, 0.3) inset;}
.u_button_orange:hover { background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#F7B73B), to(#F4A626)); background:-moz-linear-gradient(top, #F7B73B, #F4A626); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7B73B', endColorstr='#F4A626'); background:-o-linear-gradient(top, #F7B73B, #F4A626); background:linear-gradient(top, #F7B73B, #F4A626); box-shadow:0 -2px 2px rgba(255, 255, 255, 0.4) inset;}
.u_button_orange .iconfont { color:#FFF;}
a.u_button_orange { color:#FFF;}

/* Black */
.u_button_black { border:1px solid #222; color:#FFF; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#424242), to(#252525)); background:-moz-linear-gradient(top, #424242, #252525); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#252525'); background:-o-linear-gradient(top, #424242, #252525); background:linear-gradient(top, #424242, #252525); box-shadow:0 -2px 3px rgba(255, 255, 255, 0.3) inset;}
.u_button_black:hover { border:1px solid #1E1E1E; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#303030), to(#222222)); background:-moz-linear-gradient(top, #303030, #222222); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#222222'); background:-o-linear-gradient(top, #303030, #222222); background:linear-gradient(top, #303030, #222222); box-shadow:0 -2px 2px rgba(255, 255, 255, 0.4) inset;}
.u_button_black .iconfont { color:#FFF;}
a.u_button_black { color:#FFF;}

/* Link */
.u_button_link { border:none; background:none; color:#3282B3;}
.u_button_link:hover { background:none; color:#005580; text-decoration:underline;}
a.u_button_link { color:#3282B3;}
a.u_button_link:hover { color:#005580; text-decoration:underline;}

/* U Button Disable */
.u_button_disable,.u_button_disable:hover { border:none; background:#D4D4D4; color:#FFF; cursor:text; text-shadow:0 -1px 1px #AAA;}
a.u_button_disable { color:#FFF;}

/* U Button Size */
.u_button_large { height:39px; line-height:37px;}
.u_button_middle { height:30px; line-height:28px;}
.u_button_small { padding:0 12px; height:22px; line-height:20px; font-size:12px;}


/* SimCSS.button dropdown 样式模块 */
.u_button_dropdown { display:inline-block; *display:inline; *zoom:1;}

.u_button_dropdown_large,.u_button_dropdown_middle,.u_button_dropdown_small { display:none; border:1px solid #DDD; border-top:none; border-bottom:none; zoom:1; width:98%; background:#FFF; margin:0; padding:0; list-style:none;}
.u_button_dropdown_large { font-size:14px;}
.u_button_dropdown_middle { font-size:14px;}
.u_button_dropdown_small { font-size:12px;}

.u_button_dropdown_item { zoom:1; border-bottom:1px solid #E6E6E6; font-size:12px; list-style:none;}
.u_button_dropdown_item a { padding:2px 10px; display:block; zoom:1; color:#08C;}
.u_button_dropdown_item a:hover { background-color:#DFE9F2; text-decoration:none;}

.u_dbutton { padding:0;}

.u_dbutton_self,.u_dbutton_arrow { float:left; font-weight:400; cursor:pointer;}
.u_dbutton_self { border-radius:2px 0 0 2px;}
.u_dbutton_arrow { border-radius:0 2px 2px 0;}

/* Orange */
.u_dbutton_orange:hover { border:1px solid #E5810E; color:#FFF; background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#F5A620), to(#F09611)); background:-moz-linear-gradient(top, #F5A620, #F09611); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5A620', endColorstr='#F09611'); background:-o-linear-gradient(top, #F5A620, #F09611); background:linear-gradient(top, #F5A620, #F09611); box-shadow:0 -2px 3px rgba(255, 255, 255, 0.3) inset;}

.u_dbutton_orange .u_dbutton_self:hover,.u_dbutton_orange .u_dbutton_arrow:hover { background-color:#F5AA2B; background:-webkit-gradient(linear, left top, left bottom, from(#F7B73B), to(#F4A626)); background:-moz-linear-gradient(top, #F7B73B, #F4A626); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7B73B', endColorstr='#F4A626'); background:-o-linear-gradient(top, #F7B73B, #F4A626); background:linear-gradient(top, #F7B73B, #F4A626); box-shadow:0 -2px 2px rgba(255, 255, 255, 0.4) inset;}
.u_dbutton_orange .u_dbutton_self { border-right:1px solid #EF8811;}
.u_dbutton_orange .u_dbutton_arrow { border-left:1px solid #F6B533; color:#FFF;}

/* Gray */
.u_dbutton_gray .u_dbutton_arrow:hover { color:#666;}
.u_dbutton_gray .u_dbutton_self { border-right:1px solid #CDCDCD;}
.u_dbutton_gray .u_dbutton_arrow { border-left:1px solid #FFF; color:#999;}


/* Size */
.u_button_large .u_dbutton_self { padding:0 12px;}
.u_button_large .u_dbutton_arrow { width:24px;}

.u_button_middle .u_dbutton_self { padding:0 10px;}
.u_button_middle .u_dbutton_arrow { width:20px;}

.u_button_small .u_dbutton_self { padding:0 8px;}
.u_button_small .u_dbutton_arrow { width:18px; font-size:10px;}

div.pager { padding: 3px; margin: 3px; text-align: center}
div.pager a { border: #aaaadd 1px solid; padding: 2px 5px 2px 5px; margin: 2px; color: #000099; text-decoration: none}
div.pager a:hover { border: #000099 1px solid; color: #000;}
div.pager a:active { border: #000099 1px solid; color: #000;}
div.pager span { margin: 5px;}
div.pager span.current { border: #000099 1px solid; padding: 2px 5px 2px 5px; font-weight: bold; margin: 2px; color: #fff; background-color: #000099}
div.pager a.disabled { border: #eee 1px solid; padding: 2px 5px 2px 5px; margin: 2px; color: #ddd;}